[
  {
    "MATRIX_REQUEST": "DEMAND_DATA_RD",
    "MATRIX_RESPONSE": "Null",
    "MATRIX_VALUE": "0x0000000001",
    "MATRIX_REGISTER": "0,1",
    "DESCRIPTION": "Counts demand and DCU prefetch data read"
  },
  {
    "MATRIX_REQUEST": "DEMAND_RFO",
    "MATRIX_RESPONSE": "Null",
    "MATRIX_VALUE": "0x0000000002",
    "MATRIX_REGISTER": "0,1",
    "DESCRIPTION": "Counts demand and DCU prefetch RFOs"
  },
  {
    "MATRIX_REQUEST": "DEMAND_CODE_RD",
    "MATRIX_RESPONSE": "Null",
    "MATRIX_VALUE": "0x0000000004",
    "MATRIX_REGISTER": "0,1",
    "DESCRIPTION": "Counts demand and DCU prefetch instruction cacheline"
  },
  {
    "MATRIX_REQUEST": "COREWB",
    "MATRIX_RESPONSE": "Null",
    "MATRIX_VALUE": "0x0000000008",
    "MATRIX_REGISTER": "0,1",
    "DESCRIPTION": "Counts writeback (modified to exclusive)"
  },
  {
    "MATRIX_REQUEST": "PF_L2_DATA_RD",
    "MATRIX_RESPONSE": "Null",
    "MATRIX_VALUE": "0x0000000010",
    "MATRIX_REGISTER": "0,1",
    "DESCRIPTION": "Counts data cacheline reads generated by L2 prefetchers"
  },
  {
    "MATRIX_REQUEST": "PF_L2_RFO",
    "MATRIX_RESPONSE": "Null",
    "MATRIX_VALUE": "0x0000000020",
    "MATRIX_REGISTER": "0,1",
    "DESCRIPTION": "Counts RFO requests generated by L2 prefetchers"
  },
  {
    "MATRIX_REQUEST": "PF_L2_CODE_RD",
    "MATRIX_RESPONSE": "Null",
    "MATRIX_VALUE": "0x0000000040",
    "MATRIX_REGISTER": "0,1",
    "DESCRIPTION": "Counts code reads generated by L2 prefetchers"
  },
  {
    "MATRIX_REQUEST": "PARTIAL_READS",
    "MATRIX_RESPONSE": "Null",
    "MATRIX_VALUE": "0x0000000080",
    "MATRIX_REGISTER": "0,1",
    "DESCRIPTION": "Counts demand reads of partial cache lines (including UC and WC)"
  },
  {
    "MATRIX_REQUEST": "PARTIAL_WRITES",
    "MATRIX_RESPONSE": "Null",
    "MATRIX_VALUE": "0x0000000100",
    "MATRIX_REGISTER": "0,1",
    "DESCRIPTION": "Countsof demand RFO requests to write to partial cache lines"
  },
  {
    "MATRIX_REQUEST": "UC_CODE_READS",
    "MATRIX_RESPONSE": "Null",
    "MATRIX_VALUE": "0x0000000200",
    "MATRIX_REGISTER": "0,1",
    "DESCRIPTION": "Counts UC instruction fetch"
  },
  {
    "MATRIX_REQUEST": "BUS_LOCKS",
    "MATRIX_RESPONSE": "Null",
    "MATRIX_VALUE": "0x0000000400",
    "MATRIX_REGISTER": "0,1",
    "DESCRIPTION": "Bus lock and split lock"
  },
  {
    "MATRIX_REQUEST": "PF_L1_DATA_RD",
    "MATRIX_RESPONSE": "Null",
    "MATRIX_VALUE": "0x0000002000",
    "MATRIX_REGISTER": "0,1",
    "DESCRIPTION": "Counts DCU hardware prefetcher data read"
  },
  {
    "MATRIX_REQUEST": "ANY_REQUEST",
    "MATRIX_RESPONSE": "Null",
    "MATRIX_VALUE": "0x0000008008",
    "MATRIX_REGISTER": "0,1",
    "DESCRIPTION": "Counts any request"
  },
  {
    "MATRIX_REQUEST": "STREAMING_STORES",
    "MATRIX_RESPONSE": "Null",
    "MATRIX_VALUE": "0x0000004800",
    "MATRIX_REGISTER": "0,1",
    "DESCRIPTION": "Counts streaming store"
  },
  {
    "MATRIX_REQUEST": "ANY_DATA_RD",
    "MATRIX_RESPONSE": "Null",
    "MATRIX_VALUE": "0x0000003091",
    "MATRIX_REGISTER": "0,1",
    "DESCRIPTION": "Counts any data read (demand & prefetch)"
  },
  {
    "MATRIX_REQUEST": "ANY_RFO",
    "MATRIX_RESPONSE": "Null",
    "MATRIX_VALUE": "0x0000000022",
    "MATRIX_REGISTER": "0,1",
    "DESCRIPTION": "Counts any rfo reads (demand & prefetch)"
  },
  {
    "MATRIX_REQUEST": "ANY_CODE_RD",
    "MATRIX_RESPONSE": "Null",
    "MATRIX_VALUE": "0x0000000044",
    "MATRIX_REGISTER": "0,1",
    "DESCRIPTION": "Counts any code reads (demand & prefetch)"
  },
  {
    "MATRIX_REQUEST": "ANY_READS",
    "MATRIX_RESPONSE": "Null",
    "MATRIX_VALUE": "0x00000032f7",
    "MATRIX_REGISTER": "0,1",
    "DESCRIPTION": "Counts any data/code/rfo reads (demand & prefetch)"
  },
  {
    "MATRIX_REQUEST": "ANY_PF_L2",
    "MATRIX_RESPONSE": "Null",
    "MATRIX_VALUE": "0x0000000070",
    "MATRIX_REGISTER": "0,1",
    "DESCRIPTION": "Counts any prefetch read"
  },
  {
    "MATRIX_REQUEST": "Null",
    "MATRIX_RESPONSE": "ANY_RESPONSE",
    "MATRIX_VALUE": "0x0000010000",
    "MATRIX_REGISTER": "0,1",
    "DESCRIPTION": "have any response type."
  },
  {
    "MATRIX_REQUEST": "Null",
    "MATRIX_RESPONSE": "L2_MISS.NO_SNOOP_NEEDED",
    "MATRIX_VALUE": "0x0080000000",
    "MATRIX_REGISTER": "0,1",
    "DESCRIPTION": "miss L2 with no details on snoop-related information."
  },
  {
    "MATRIX_REQUEST": "Null",
    "MATRIX_RESPONSE": "L2_MISS.SNOOP_MISS",
    "MATRIX_VALUE": "0x0200000000",
    "MATRIX_REGISTER": "0,1",
    "DESCRIPTION": "miss L2 with a snoop miss response."
  },
  {
    "MATRIX_REQUEST": "Null",
    "MATRIX_RESPONSE": "L2_MISS.HIT_OTHER_CORE_NO_FWD",
    "MATRIX_VALUE": "0x0400000000",
    "MATRIX_REGISTER": "0,1",
    "DESCRIPTION": "miss L2 and the snoops to sibling cores hit in either E/S state and the line is not forwarded."
  },
  {
    "MATRIX_REQUEST": "Null",
    "MATRIX_RESPONSE": "L2_MISS.HITM_OTHER_CORE",
    "MATRIX_VALUE": "0x1000000000",
    "MATRIX_REGISTER": "0,1",
    "DESCRIPTION": "hit in the other module where modified copies were found in other core's L1 cache."
  },
  {
    "MATRIX_REQUEST": "Null",
    "MATRIX_RESPONSE": "L2_MISS.NON_DRAM",
    "MATRIX_VALUE": "0x2000000000",
    "MATRIX_REGISTER": "0,1",
    "DESCRIPTION": "miss L2 and the target was non-DRAM system address."
  },
  {
    "MATRIX_REQUEST": "Null",
    "MATRIX_RESPONSE": "L2_MISS.ANY",
    "MATRIX_VALUE": "0x1680000000",
    "MATRIX_REGISTER": "0,1",
    "DESCRIPTION": "miss L2."
  },
  {
    "MATRIX_REQUEST": "Null",
    "MATRIX_RESPONSE": "OUTSTANDING",
    "MATRIX_VALUE": "0x4000000000",
    "MATRIX_REGISTER": "0",
    "DESCRIPTION": "are outstanding, per cycle, from the time of the L2 miss to when any response is received."
  }
]